;(function(window) {

  var svgSprite = '<svg>' +
    '' +
    '<symbol id="icon-shouji" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M682.667008 47.65184 341.984256 47.65184c-42.635264 0-77.44 34.884608-77.44 77.436928l0 774.513664c0 42.59328 34.804736 77.44 77.44 77.44l340.682752 0c42.597376 0 77.441024-34.84672 77.441024-77.44L760.108032 125.087744C760.108032 82.536448 725.264384 47.65184 682.667008 47.65184zM465.854464 109.584384l92.944384 0c8.556544 0 15.545344 6.946816 15.545344 15.504384 0 8.602624-6.987776 15.504384-15.545344 15.504384l-92.944384 0c-8.51968 0-15.422464-6.90176-15.422464-15.504384C450.432 116.5312 457.33376 109.584384 465.854464 109.584384zM512.285696 946.034688c-25.637888 0-46.470144-20.754432-46.470144-46.43328s20.832256-46.512128 46.470144-46.512128c25.757696 0 46.512128 20.83328 46.512128 46.512128S538.044416 946.034688 512.285696 946.034688zM729.220096 822.162432 295.552 822.162432 295.552 202.528768l433.668096 0L729.220096 822.162432z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-shouji1" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M691.904 96 357.12 96C315.264 96 281.024 127.2 281.024 165.344l0 693.344c0 38.144 34.24 69.344 76.096 69.344l334.784 0C733.76 928 768 896.8 768 858.656L768 165.344C768 127.2 733.76 96 691.904 96M478.88 151.456l91.296 0c8.384 0 15.232 6.176 15.232 13.856 0 7.648-6.848 13.856-15.232 13.856l-91.296 0c-8.416 0-15.232-6.208-15.232-13.856C463.68 157.664 470.496 151.456 478.88 151.456M524.544 900.256c-25.248 0-45.664-18.592-45.664-41.6 0-23.008 20.416-41.6 45.664-41.6 25.216 0 45.664 18.592 45.664 41.6C570.176 881.664 549.76 900.256 524.544 900.256M737.6 789.344 311.488 789.344 311.488 234.656 737.6 234.656 737.6 789.344z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-icon" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M683.337785 65.290005 340.672448 65.290005c-37.223786 0-67.390853 30.170137-67.390853 67.38369l0 758.654656c0 37.21253 30.167067 67.38062 67.390853 67.38062l342.66636 0c37.21253 0 67.38062-30.167067 67.38062-67.38062L750.719428 132.673695C750.718405 95.461165 720.551338 65.290005 683.337785 65.290005zM465.445196 124.719536l93.107561 0c8.206916 0 14.858406 6.65149 14.858406 14.857383s-6.65149 14.857383-14.858406 14.857383l-93.107561 0c-8.206916 0-14.858406-6.650467-14.858406-14.857383S457.239304 124.719536 465.445196 124.719536zM511.996418 928.995229c-24.613584 0-44.572148-19.954471-44.572148-44.574195 0-24.617677 19.958564-44.572148 44.572148-44.572148 24.619724 0 44.578288 19.954471 44.578288 44.572148C556.573683 909.040758 536.616142 928.995229 511.996418 928.995229zM720.004893 812.120358 303.994084 812.120358 303.994084 213.863832l416.011832 0L720.005916 812.120358z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-password" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M521.939373 555.506886c-41.249473 0-74.679863 33.429367-74.679863 74.679863 0 29.720905 17.511839 55.17974 42.674938 67.188238l0 82.138742c0 17.659195 14.34573 32.005948 32.004925 32.005948 17.659195 0 32.005948-14.346753 32.005948-32.005948l0-82.140789c25.162076-12.009522 42.674938-37.46631 42.674938-67.187215C596.620259 588.936253 563.188846 555.506886 521.939373 555.506886zM831.296093 406.177859l-640.016629 0c-35.352159 0-64.011896 28.626991-64.011896 63.980173l0 426.676729c0 35.352159 28.659737 64.011896 64.011896 64.011896l640.016629 0c35.31839 0 63.978127-28.659737 63.978127-64.011896L895.27422 470.158033C895.275243 434.805874 866.615507 406.177859 831.296093 406.177859zM831.296093 854.160847c0 35.352159-7.321756 42.674938-42.674938 42.674938L233.919611 896.835785c-35.351136 0-42.640146-7.321756-42.640146-42.674938L191.279465 512.832971c0-35.352159 7.28901-42.674938 42.640146-42.674938l554.701544 0c35.352159 0 42.674938 7.321756 42.674938 42.674938L831.296093 854.160847zM208.867028 373.975437c17.768689 0 32.218796-14.161534 32.705889-31.812543l0.067538 0.004093c28.92375-122.258485 138.525983-213.338876 269.63095-213.338876 102.480023 0 191.682647 55.771211 239.628636 138.475841 4.988618 11.293207 16.279778 19.177781 29.41903 19.177781 17.758456 0 32.154327-14.395872 32.154327-32.154327 0-6.928806-2.199085-13.33982-5.925966-18.58938-58.985416-102.048187-168.918177-170.922834-295.276027-170.922834-165.111478 0-302.614156 113.305579-334.272179 268.980127-0.149403 0.641613-0.280386 1.289366-0.391926 1.945305-0.153496 0.778736-0.321318 1.551332-0.469698 2.332115l0.154519 0.00921c-0.100284 1.040702-0.154519 2.094708-0.154519 3.162016C176.136579 359.321692 190.790324 373.975437 208.867028 373.975437z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-1" viewBox="0 0 1182 1024">' +
    '' +
    '<path d=""  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-sanjiao-copy-copy" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M160.962 686.975l351.397-350.679 350.679 351.397z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-laba" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M234.425635 339.293543l-137.343041-1.866511-28.780487 10.818393 0 356.932272 30.122041 22.278399 166.284187 1.895163 328.631716 130.738623 36.361139-17.409508L629.701191 179.044816l-37.44175-15.133675L234.425635 339.293543zM98.162182 690.12998 98.162182 368.919281l4.14132-1.545192 120.56082 1.617847L222.864322 699.709149l-114.437355-1.99647L98.162182 690.12998zM599.844186 199.193715l0 624.678292-7.611352 3.645017L273.179264 700.584076l-20.455891-0.349971L252.723374 363.568413 593.429079 196.59861 599.844186 199.193715z"  ></path>' +
    '' +
    '<path d="M827.84397 238.210333l-19.302625 22.773679c74.546833 63.160505 117.29545 155.188478 117.29545 252.52434s-42.748616 189.364859-117.29545 252.525364l19.302625 22.772656c81.254605-68.831668 127.850853-169.168887 127.850853-275.29802C955.695846 407.381268 909.099598 307.043025 827.84397 238.210333z"  ></path>' +
    '' +
    '<path d="M708.697359 352.138082c42.938951 43.199894 66.586534 100.514251 66.586534 161.370271 0 60.85602-23.647583 118.15605-66.586534 161.355945l21.170159 21.053502c48.538483-48.827055 75.277474-113.607454 75.277474-182.409446 0-68.801992-26.738991-133.595694-75.277474-182.424796L708.697359 352.138082z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-renwu" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M780.064268 991.965399"  ></path>' +
    '' +
    '<path d="M872.650967 721.527061l-185.828312-72.377424c-6.154163-2.376117-13.821797-5.802146-20.507056-9.165754-12.268418-6.182816-18.73776-20.360723-15.385409-33.70566 0.603751-2.39249 1.300622-4.900613 2.080382-7.496741 1.14508-3.653203 11.95631-20.031219 18.415418-29.817096l1.163499-1.762133c31.655977-47.784306 84.637656-127.760802 84.637656-205.624171 0-78.479399-24.941042-152.414295-70.227458-208.179366-46.615691-57.473993-109.126396-89.125877-176.014806-89.125877-66.930365 0-129.442094 31.697933-176.009689 89.24458-45.301765 55.762001-70.250994 129.698944-70.250994 208.189599 0 84.628446 59.764152 176.011736 88.455611 219.881896l2.400676 3.721765c3.238764 5.0142 6.585999 10.200316 7.54586 12.042267 0.302899 0.580215 0.595564 1.209548 0.889253 1.918699 5.994528 14.523785-1.133823 31.568996-15.892969 37.997406-8.648984 3.76986-18.556635 7.456832-27.107381 10.093892l-0.1361 0.037862c-0.962931 0.213871-1.929955 0.532119-2.912329 0.963954l-166.412101 74.118068c-0.518816 0.233314-1.048889 0.442068-1.595334 0.645706-50.453089 18.860557-85.690638 66.946738-85.690638 116.937293l0 19.790742c0 57.870012 45.809325 99.871615 108.923782 99.871615l677.460426 0c30.247908 0 57.874105-9.975189 77.790714-28.089755 20.082384-18.264992 31.19242-43.704384 31.281447-71.657017l0-19.73753C959.728184 788.969079 923.923724 740.16249 872.650967 721.527061zM423.916872 574.533218c-0.989537-2.39556-2.099824-4.783956-3.306302-7.105838-2.248204-4.316306-5.139044-8.833179-10.477632-17.102516l-2.688225-4.161786c-13.480013-20.611433-33.850969-51.762921-50.503231-86.61059-18.190291-38.074154-27.414373-70.993914-27.414373-97.846492 0-63.596434 19.760043-122.969683 55.663764-167.230746l0.329505-0.376577 0.086981-0.137123c17.306154-21.302165 37.141922-37.71702 58.96188-48.795333 21.025872-10.67513 43.370787-16.087397 66.414619-16.087397 23.054065 0 45.405119 5.408173 66.430992 16.072047 21.929452 11.126408 41.869596 27.64257 59.268872 49.092092 35.93749 44.261063 55.729256 103.68957 55.729256 167.338193 0 58.243519-46.051849 127.869273-73.695442 169.59356l-1.337461 2.023076c-16.46295 24.932856-23.00904 35.44835-26.461675 47.02399-1.033539 3.430122-1.988284 6.877641-2.840698 10.252505-10.857279 43.195801 9.322319 87.35351 49.075719 107.382683 8.535397 4.303003 18.11252 8.578376 26.257014 11.720949l185.847755 72.389704c0.391926 0.150426 0.789992 0.298805 1.213641 0.454348 25.755594 9.340739 44.448328 33.657564 44.448328 57.821917l0 19.644409c-0.054235 9.897418-3.350304 17.684778-10.078543 23.806195-7.960299 7.236821-20.103874 11.223622-34.189683 11.223622L173.195597 894.91811c-14.125719 0-26.261107-3.966335-34.170241-11.167341-6.694469-6.095835-9.948583-13.911848-9.948583-23.895223L129.076774 840.065827c0-23.146163 18.327414-46.793746 43.577494-56.230676 1.829671-0.683569 3.562129-1.391696 5.294586-2.164293l163.322739-72.740698c10.632151-3.329838 22.24156-7.671727 32.743752-12.245905C420.899142 676.248831 443.284989 621.452831 423.916872 574.533218z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-weibo" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M758.186667 527.658667c-39.808-7.722667-20.437333-29.226667-20.437334-29.226667s38.912-64.341333-7.68-111.146667c-57.856-57.941333-198.4 7.381333-198.4 7.381334-53.632 16.682667-39.381333-7.637333-31.786666-49.024 0-48.725333-16.682667-131.242667-159.616-82.517334-142.805333 49.024-265.472 220.672-265.472 220.672C-10.453333 597.888 0.853333 686.08 0.853333 686.08c21.333333 194.688 227.584 248.106667 388.010667 260.736 168.789333 13.269333 396.672-58.325333 465.706667-205.44 69.12-147.370667-56.448-205.653333-96.426667-213.674667z m-356.778667 364.245333c-167.637333 7.850667-303.061333-76.373333-303.061333-188.501333 0-112.256 135.424-202.24 303.061333-210.005334 167.68-7.765333 303.36 61.525333 303.36 173.525334 0 112.128-135.68 217.344-303.36 224.981333z" fill="#E63C53" ></path>' +
    '' +
    '<path d="M367.914667 567.338667c-168.533333 19.754667-149.034667 178.048-149.034667 178.048s-1.706667 50.090667 45.226667 75.648c98.56 53.546667 200.106667 21.12 251.434666-45.312 51.285333-66.432 21.205333-228.053333-147.626666-208.384z m-42.496 222.122666c-31.445333 3.712-56.832-14.506667-56.832-40.874666 0-26.282667 22.528-53.802667 54.016-57.088 36.138667-3.456 59.733333 17.408 59.733333 43.818666 0 26.282667-25.557333 50.56-56.917333 54.186667z m99.370666-84.864c-10.666667 8.021333-23.765333 6.912-29.397333-2.688-5.888-9.344-3.669333-24.32 7.082667-32.170666 12.501333-9.344 25.472-6.656 31.146666 2.688 5.632 9.6 1.578667 23.936-8.832 32.170666z m415.488-245.461333a27.434667 27.434667 0 0 0 27.434667-26.154667c20.565333-185.6-151.68-153.6-151.68-153.6a27.605333 27.605333 0 0 0-27.52 27.861334c0 15.189333 12.245333 27.605333 27.52 27.605333 123.733333-27.392 96.426667 96.64 96.426667 96.64 0 15.36 12.458667 27.648 27.818666 27.648z" fill="#E63C53" ></path>' +
    '' +
    '<path d="M820.224 135.253333c-59.605333-13.994667-120.832-1.92-137.984 1.365334-1.28 0.128-2.56 1.365333-3.797333 1.621333-0.597333 0.128-0.938667 0.725333-0.938667 0.725333a40.533333 40.533333 0 0 0 10.88 79.36s21.674667-2.901333 36.352-8.661333c14.592-5.888 137.898667-4.394667 199.210667 98.730667 33.408 75.306667 14.677333 125.653333 12.373333 133.76 0 0-7.978667 19.584-7.978667 38.826666 0 22.186667 17.877333 36.181333 40.021334 36.181334 18.517333 0 34.048-2.56 38.613333-33.92h0.256c65.792-219.776-80.469333-323.072-187.008-347.989334z" fill="#E63C53" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-icon-test" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M288 384h448l-226.304 256z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-weixin" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M669.029 360.062c10.181 0 20.236 0.748 30.238 1.865-27.167-126.533-162.436-220.531-316.852-220.531-172.618 0-314.035 117.66-314.035 267.067 0 86.242 47.044 157.061 125.674 211.988l-31.407 94.468 109.755-55.053c39.303 7.781 70.81 15.765 110.011 15.765 9.85 0 19.625-0.482 29.323-1.243-6.144-20.996-9.698-42.983-9.698-65.792 0.002-137.197 117.807-248.533 266.991-248.533zM500.168 274.923c23.639 0 39.303 15.55 39.303 39.185 0 23.536-15.664 39.3-39.303 39.3-23.536 0-47.147-15.765-47.147-39.3 0.001-23.635 23.612-39.185 47.147-39.185zM280.403 353.41c-23.537 0-47.3-15.765-47.3-39.3 0-23.635 23.764-39.185 47.3-39.185 23.535 0 39.2 15.55 39.2 39.185 0 23.535-15.665 39.3-39.2 39.3z" fill="#42AE3C" ></path>' +
    '' +
    '<path d="M955.618 604.813c0-125.543-125.622-227.882-266.734-227.882-149.413 0-267.091 102.339-267.091 227.882 0 125.77 117.678 227.879 267.091 227.879 31.279 0 62.838-7.897 94.243-15.765l86.12 47.17-23.613-78.473c63.041-47.286 109.983-109.993 109.983-180.811zM602.307 565.525c-15.639 0-31.431-15.549-31.431-31.417 0-15.651 15.792-31.405 31.431-31.405 23.74 0 39.303 15.755 39.303 31.405 0 15.867-15.563 31.417-39.303 31.417zM775.028 565.525c-15.539 0-31.202-15.549-31.202-31.417 0-15.651 15.664-31.405 31.202-31.405 23.536 0 39.301 15.755 39.301 31.405 0.001 15.867-15.765 31.417-39.301 31.417z" fill="#42AE3C" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-sanjiao-bottom" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M194.048 347.904 512 745.344 829.952 347.904Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-up" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M201.58 670.826l310.392-372.761 310.447 372.761h-620.838z" fill="" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-sanjiao-dnow" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M750.331 393.204l-238.576 238.087-238.087-238.576z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '</svg>'
  var script = function() {
    var scripts = document.getElementsByTagName('script')
    return scripts[scripts.length - 1]
  }()
  var shouldInjectCss = script.getAttribute("data-injectcss")

  /**
   * document ready
   */
  var ready = function(fn) {
    if (document.addEventListener) {
      if (~["complete", "loaded", "interactive"].indexOf(document.readyState)) {
        setTimeout(fn, 0)
      } else {
        var loadFn = function() {
          document.removeEventListener("DOMContentLoaded", loadFn, false)
          fn()
        }
        document.addEventListener("DOMContentLoaded", loadFn, false)
      }
    } else if (document.attachEvent) {
      IEContentLoaded(window, fn)
    }

    function IEContentLoaded(w, fn) {
      var d = w.document,
        done = false,
        // only fire once
        init = function() {
          if (!done) {
            done = true
            fn()
          }
        }
        // polling for no errors
      var polling = function() {
        try {
          // throws errors until after ondocumentready
          d.documentElement.doScroll('left')
        } catch (e) {
          setTimeout(polling, 50)
          return
        }
        // no errors, fire

        init()
      };

      polling()
        // trying to always fire before onload
      d.onreadystatechange = function() {
        if (d.readyState == 'complete') {
          d.onreadystatechange = null
          init()
        }
      }
    }
  }

  /**
   * Insert el before target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var before = function(el, target) {
    target.parentNode.insertBefore(el, target)
  }

  /**
   * Prepend el to target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var prepend = function(el, target) {
    if (target.firstChild) {
      before(el, target.firstChild)
    } else {
      target.appendChild(el)
    }
  }

  function appendSvg() {
    var div, svg

    div = document.createElement('div')
    div.innerHTML = svgSprite
    svgSprite = null
    svg = div.getElementsByTagName('svg')[0]
    if (svg) {
      svg.setAttribute('aria-hidden', 'true')
      svg.style.position = 'absolute'
      svg.style.width = 0
      svg.style.height = 0
      svg.style.overflow = 'hidden'
      prepend(svg, document.body)
    }
  }

  if (shouldInjectCss && !window.__iconfont__svg__cssinject__) {
    window.__iconfont__svg__cssinject__ = true
    try {
      document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>");
    } catch (e) {
      console && console.log(e)
    }
  }

  ready(appendSvg)


})(window)